Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit 7fada7e5ab105cfdc899adcb79397307c0330884


Parents : 4380026
Author : Mark Qvist <bc7291552be7a58f361522990465165c>
Date : 2026-05-02T23:33:55+02:00

Stats page link on repo page

Changes

1 files changed, 6 insertions(+), 0 deletions(-)


Diff

diff --git a/RNS/Utilities/rngit/pages.py b/RNS/Utilities/rngit/pages.py
index 7524ede1..7fde64e0 100644
--- a/RNS/Utilities/rngit/pages.py
+++ b/RNS/Utilities/rngit/pages.py
@@ -69,6 +69,7 @@ class NomadNetworkNode():
U_ICON_BRANCH = "⑃"
U_ICON_TAG = "⌆"
U_ICON_COMMITS = "🖹"
+ U_ICON_STATS = "🗠"
NF_ICON_SEP = "•"
NF_ICON_FOLDER = "󰉖"
@@ -76,6 +77,7 @@ class NomadNetworkNode():
NF_ICON_BRANCH = "󰘬"
NF_ICON_TAG = "󰓼"
NF_ICON_COMMITS = "󰋚"
+ NF_ICON_STATS = ""
CLR_FOLDER = "`Ffe6"
CLR_FILE = "`F66d"
@@ -123,6 +125,7 @@ class NomadNetworkNode():
elif name == "branch": return self.NF_ICON_BRANCH
elif name == "commits": return self.NF_ICON_COMMITS
elif name == "tag": return self.NF_ICON_TAG
+ elif name == "stats": return self.NF_ICON_STATS
else: return ""
else:
@@ -132,6 +135,7 @@ class NomadNetworkNode():
elif name == "branch": return self.U_ICON_BRANCH
elif name == "commits": return self.U_ICON_COMMITS
elif name == "tag": return self.U_ICON_TAG
+ elif name == "stats": return self.U_ICON_STATS
else: return ""
def jobs(self):
@@ -337,6 +341,8 @@ class NomadNetworkNode():
content_parts.append(f"{self.m_link_r(self.icon("commits")+f" Commits ({commits_count})", self.PATH_COMMITS, g=group_name, r=repo_name, ref='HEAD')} {sep} ")
content_parts.append(f"{self.m_link_r(self.icon("branch")+f" Branches ({branch_count})", self.PATH_REFS, g=group_name, r=repo_name, type="heads")} {sep} ")
content_parts.append(f"{self.m_link_r(self.icon("tag")+f" Tags ({tag_count})", self.PATH_REFS, g=group_name, r=repo_name, type="tags")}")
+ if self.owner.resolve_permission(remote_identity, group_name, repo_name, self.owner.PERM_STATS):
+ content_parts.append(f" {sep} {self.m_link_r(self.icon("stats")+f" Stats ({tag_count})", self.PATH_STATS, g=group_name, r=repo_name)}")
content_parts.append("\n\n<")
# Readme content


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────